road closure - French English Dictionary